#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<unistd.h>

int main(){

	pid_t id = fork();
	if(id<0)
	{
		perror("fork");
	}
	else if(id>0)
	{
		int cnt = 5;
		while(cnt--)
		{
			printf("我是一个父进程，我的pid = %d\n",getpid());
		sleep(1);
		}
	}
	else{
		while(1){
			printf("我是一个子进程，我的pid = %d\n",getpid());
		sleep(1);
		}
	}
	return 0;
}
